package br.com.consultoria.andre.biblos.server.web.model;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

@Entity(name="livro")
public class Livro {

	@Id
	private Long id;

	private String titulo;

	private String autor;

	private Integer avaliacao;
	
	private String categoria;
	
	private String editora;
	
	private String isbn;
	
	private String tombo;
	
	private Integer paginas;
	
	private String disponivel;
	
	private Integer quantidade;
	
	private String localizacao;

	public Livro() {
	}
	
	public Livro(String titulo, String autor, Integer avaliacao,
			String categoria, String editora, String isbn, String tombo,
			Integer paginas, String disponivel, Integer quantidade,
			String localidade) {
		super();
		this.titulo = titulo;
		this.autor = autor;
		this.avaliacao = avaliacao;
		this.categoria = categoria;
		this.editora = editora;
		this.isbn = isbn;
		this.tombo = tombo;
		this.paginas = paginas;
		this.disponivel = disponivel;
		this.quantidade = quantidade;
		this.localizacao = localidade;
	}

	/**
	 * @return the id
	 */
	public Long getId() {
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @return the titulo
	 */
	public String getTitulo() {
		return titulo;
	}

	/**
	 * @param titulo the titulo to set
	 */
	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}

	/**
	 * @return the autor
	 */
	public String getAutor() {
		return autor;
	}

	/**
	 * @param autor the autor to set
	 */
	public void setAutor(String autor) {
		this.autor = autor;
	}

	/**
	 * @return the avaliacao
	 */
	public Integer getAvaliacao() {
		return avaliacao;
	}

	/**
	 * @param avaliacao the avaliacao to set
	 */
	public void setAvaliacao(Integer avaliacao) {
		this.avaliacao = avaliacao;
	}

	/**
	 * @return the categoria
	 */
	public String getCategoria() {
		return categoria;
	}

	/**
	 * @param categoria the categoria to set
	 */
	public void setCategoria(String categoria) {
		this.categoria = categoria;
	}

	/**
	 * @return the editora
	 */
	public String getEditora() {
		return editora;
	}

	/**
	 * @param editora the editora to set
	 */
	public void setEditora(String editora) {
		this.editora = editora;
	}

	/**
	 * @return the isbn
	 */
	public String getIsbn() {
		return isbn;
	}

	/**
	 * @param isbn the isbn to set
	 */
	public void setIsbn(String isbn) {
		this.isbn = isbn;
	}

	/**
	 * @return the tombo
	 */
	public String getTombo() {
		return tombo;
	}

	/**
	 * @param tombo the tombo to set
	 */
	public void setTombo(String tombo) {
		this.tombo = tombo;
	}

	/**
	 * @return the paginas
	 */
	public Integer getPaginas() {
		return paginas;
	}

	/**
	 * @param paginas the paginas to set
	 */
	public void setPaginas(Integer paginas) {
		this.paginas = paginas;
	}

	/**
	 * @return the disponivel
	 */
	public String getDisponivel() {
		return disponivel;
	}

	/**
	 * @param disponivel the disponivel to set
	 */
	public void setDisponivel(String disponivel) {
		this.disponivel = disponivel;
	}

	/**
	 * @return the quantidade
	 */
	public Integer getQuantidade() {
		return quantidade;
	}

	/**
	 * @param quantidade the quantidade to set
	 */
	public void setQuantidade(Integer quantidade) {
		this.quantidade = quantidade;
	}

	/**
	 * @return the localizacao
	 */
	public String getLocalizacao() {
		return localizacao;
	}

	/**
	 * @param localidade the localizacao to set
	 */
	public void setLocalizacao(String localizacao) {
		this.localizacao = localizacao;
	}
	
	
	
}
